#ifndef _OH_COMPONENT_QUAL_H
#define	_OH_COMPONENT_QUAL_H
/*******************************************************************************
 **  Name: component_qual.h                                                   **
 **  Description:                                                             **
 **                                                                           **
 **  CDDL: Open Source Initiative (OSI) Approved License                      **
 **                                                                           **
 **  Copyright (c) 2009-2010 Barry "Gian" James  <bjames@munixos.net>         **
 **  All rights reserved.                                                     **
 **                                                                           **
 **  The contents of this file are subject to the terms of the CDDL:          **
 **  Common Development and Distribution License (the "License").             **
 **  You may not use this file except in compliance with the License.         **
 **                                                                           **
 **  You can obtain a copy of the license at $PROJECT_ROOT/LICENSE            **
 **  or http://www.opensolaris.org/os/licensing.  This code is Open Source    **
 **  and you are free to use it within the confines of the license, even      **
 **  for your own closed-source commercial projects, as long as you follow    **
 **  the terms set forth in the CDDL.                                         **
 **                                                                           **
 **  When distributing Covered Code, include this CDDL HEADER in each         **
 **  file and include the License file at $PROJECT_ROOT/LICENSE.              **
 **  If applicable, add the following below this CDDL HEADER, with the        **
 **  fields enclosed by brackets "[]" replaced with your own identifying      **
 **  information: Portions Copyright [yyyy] [name of copyright owner]         **
 **                                                                           **
 ******************************************************************************/

// Modified $DateTime$ by $Author$
#define _component_qual_h_ID    "$Id$"

/////////////////////[ Weapon Qualities
#define QUAL_WPN_ACCURATE       // incr tohit.
#define QUAL_WPN_DRAIN
#define QUAL_WPN_COMPOSITE      // decr weight
#define QUAL_WPN_DEPENDABLE     // incr threat range
#define QUAL_WPN_GUIDED         // incr chance to hit targeted location
#define QUAL_WPN_LINKED         // 
#define QUAL_WPN_INACCURATE     // decr tohit
#define QUAL_WPN_OVERHEAT
#define QUAL_WPN_STOVEPIPE
#define QUAL_WPN_SLOWATTACK     // decr spr
#define QUAL_WPN_FASTATTACK     // incr spr
#define QUAL_WPN_UPGRADES       // gives upgrades
#define QUAL_WPN_SLOWRELOAD
#define QUAL_WPN_UNRELIABLE     // incr risk range

/////////////////////[ Chassis Qualities
#define QUAL_CHS_ADV_CPP        // advanced cockpit protection
#define QUAL_CHS_COMFORT        // gained from adv human iface design. decr pilot fatigue
#define QUAL_CHS_DEPENDABLE     // gained from mechanical.
#define QUAL_CHS_DUALCTRL       // 2nd cmd console. allows another player.
#define QUAL_CHS_ENVTOL         // environmental tolerance. immune to 1 terrain type
#define QUAL_CHS_FLAMMABLE      // prone to catching fire. decr expl save throw
#define QUAL_CHS_HARDPOINTS     // gained from mountkit. incr hardpoints
#define QUAL_CHS_FIRMPOINTS     // attach non-weapon to external mount
#define QUAL_CHS_RUGGED          // gained from composite. incr weight max.
#define QUAL_CHS_LIGHTWGT       // gained from alloyframe. decr frame weight
#define QUAL_CHS_FORGIVING
#define QUAL_CHS_UNFORGIVING
#define QUAL_CHS_REDUNDANT      // backup hydraulics, tanks, etc.
#define QUAL_CHS_STABILIZED     // reduce weather and maneuver penalty
#define QUAL_CHS_CAMOFLAGED     // gained from camopaint. decr visual sig.

/////////////////////[ Computer Qualities
#define QUAL_CPU_REDUNDANT      // from dualcore.
#define QUAL_CPU_REACTIVE       // from midas. incr missile defense
#define QUAL_CPU_HEATLOCKABLE   // from thermal. support for heat seeking ammo
#define QUAL_CPU_RELIABLE       // from distribcore.
#define QUAL_CPU_EVENODDS       // from multitarget. can target more than one enemy at once.
#define QUAL_CPU_LOWLIGHT       // from night. no penalty for nighttime combat
#define QUAL_CPU_SELFHEAL       // from nanobots.
#define QUAL_CPU_FIDELOUS       // from commarray. reduce signal degradation
#define QUAL_CPU_MINI           // from picotrans. reduces required space
#define QUAL_CPU_BLAZING        // from overclock. incr instructions/sec


/////////////////////[ Power Qualities
#define QUAL_PWR_REDUNDANT          // gained from dual core
#define QUAL_PWR_REGULATED          // gained from decap
#define QUAL_PWR_EFFICIENT          // from overdrive. decr fuel consumption
#define QUAL_PWR_POWERFUL            // incr power output (perm)
#define QUAL_PWR_REDLINED           // gained from turbo. temp large incr power
#define QUAL_PWR_SILENT            // gained from ANR. decr sonar sig
#define QUAL_PWR_STEALTHY           // gained from manifold. decr IR sig
#define QUAL_PWR_SHIELDED           // gained from leadshield. decr radio sig
#define QUAL_PWR_RELIABLE           // gained from solar.
#define QUAL_PWR_MINI               // gained from nanokit. incr space req.
#define QUAL_PWR_SWIFT              // gained from inertial damp. incr top speed

/////////////////////[ Gadget Qualities

/////////////////////[ Software Qualities
#define QUAL_SW_THREADSAFE          // can run with a 2ndary processor
#define QUAL_SW_ENCAPSULATED          // provides extra security (incr def)
#define QUAL_SW_OPTIMIZED           // decr mem requirements
#define QUAL_SW_XPLATFORM           // incr chance to run on diff arch
#define QUAL_SW_STRONGTYPE          // decr crash chance

/////////////////////[ Armor Qualities
#define QUAL_ARM_MINI               // gained from nano polymer. miniaturized. decr space req.
#define QUAL_ARM_LIGHTWGT           // gained from quantum alloy. lightweight. decr weight.
#define QUAL_ARM_PROTECTIVE         // gained from darkmatter coat. incr armor pts.
#define QUAL_ARM_REACTIVE           // gained from ablative hull. incr def against HE and INCIND


#endif	/* _OH_COMPONENT_QUAL_H */

